A CAM-based keyword match processor architecture
نویسندگان
چکیده
This paper demonstrates a keyword match processor capable of performing fast dictionary search with approximate match capability. Using a content addressable memory with processor element cells, the processor can process arbitrary sized keywords and match input text streams in a single clock cycle. We present an architecture that allows priority detection of multiple keyword matches on single input strings. The processor is capable of determining approximate match and providing distance information as well. A 64-word design has been developed using 19,000 transistors and it could be expanded to larger sizes easily. Using a modest 0.5 mm process, we are achieving cycle times of 10 ns and the design will scale to smaller feature sizes. q 2005 Elsevier Ltd. All rights reserved.
منابع مشابه
Design and Power-Performance Optimization of A Low Leakage Serial CAM by using DTCMOS Technique and Transistor Stacks
The Content Addressable Memory (CAM) is a class of memory that allows access by data instead of by physical address. On a read access to a CAM, embedded into a processor cache, each word is compared in a broadcast mode, to see if it matches the requested data; thus requiring only one access. Due to their parallel pattern matching property, CAMs are gaining increasing importance over Random Acce...
متن کاملLow Power and High Performance Master Slave Match Line Content Addressable Memory
Content-addressable memory (CAM) is a hardware storage commonly used in the fast lookup applications. However, the parallel comparison feature costs the CAM memory large power consumption. In this paper, we propose a new CAM word architecture, called master–slave match line (MSML) design, which aims to combine the master–slave architecture and charge refill minimization technique to reduce the ...
متن کاملLow Power and High Performance Master Slave Match Line Content Addressable Memory
Content-addressable memory (CAM) is a hardware storage commonly used in the fast lookup applications. However, the parallel comparison feature costs the CAM memory large power consumption. In this paper, we propose a new CAM word architecture, called master–slave match line (MSML) design, which aims to combine the master–slave architecture and charge refill minimization technique to reduce the ...
متن کاملReal Time Hand Gesture Recognition for Human Machine Communication Using ARM Cortex A-8
A novel method proposes for human machine communication using ARM Cortex A-8 processor. Gesture is a form of non-verbal communication in which visible bodily actions communicate particular messages. A novel method proposes for human-machine communication via gesture. The real time system employs a USB web camera, Beagle board XM and HDMI Monitor. Web cam for capturing sequence of image to handl...
متن کاملOptimizing CAM-based instruction cache designs for low-power embedded systems
Energy consumption and power dissipation are important concerns in the design of embedded systems and they will become even more crucial with finer process geometry, higher frequencies, deeper pipelines and wider issue designs. In particular, the instruction cache consumes more energy than any other processor module, especially with commonly used highly associative CAM-based implementations. Tw...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Microelectronics Journal
دوره 37 شماره
صفحات -
تاریخ انتشار 2006